package com.jboltai.capability.vdb.collection.field;


/**
 * 向量索引类型，<a href="https://www.milvus-io.com/index_suoyin#anns%E5%90%91%E9%87%8F%E7%B4%A2%E5%BC%95">参考说明</a>
 */
public enum VectorIndexType {


    /**
     * 暴力检索，召回率100%，但检索效率低。适用于规模较小，百万级别的数据集
     */
    FLAT,

    /**
     * 可通过参数调整召回率，检索效率高，但数据量大后写入效率会变低。适合内存有限，对召回率要求不高的场景
     */
    HNSW,

    /**
     *
     */
    IVF_FLAT,



    /**
     *
     */
    IVF_PQ,

    /**
     * 适合
     */
    IVF_SQ8,


}
